#pragma once

#ifndef _FactoryGenerator_h_
#define _FactoryGenerator_h_

#include "Factory.h"
#include <vector>

namespace MyGame {

class FactoryGenerator {
public:
    FactoryGenerator(void);
    virtual ~FactoryGenerator(void);
    std::vector<Factory*> Generate(int seed) const;
};

}

#endif
